@charset "utf-8";
/* CSS Document */
.mgTop10{ margin-top:16px;}

.pstionRltv{ position:relative;}
.hot{ width:21px; height:13px; position:absolute; background:url(images/hot.gif) no-repeat right top; }
.hot02{ right:60px;top: 4px; }
.index_serve{ margin-top:-12px;}
.index_serve li{ width:270px; height:120px; background-color:#f0f0f0; padding-top:17px; margin-bottom:19px;}
.index_serve li a{ display: block; width:270px; height:120px;}
.index_serve li p{ width:168px; height:62px;padding:5px 0; padding-left:74px; margin:auto; font-family:"宋体"; font-size:14px; color:#000; line-height:20px; background-repeat:no-repeat; background-position:left center;}
.index_serve li span{ display: block; font-family:"微软雅黑"; font-size:18px; margin-left:22px; margin-top:8px; font-weight: normal;}
.index_serve01 p{ background-image:url(images/marriage_icon.png);}
.index_serve01_clr{ color:#ff2c55;}
.index_serve02 p{ background-image: url(images/1to1_icon.png);}
.index_serve02_clr{ color:#00c0a7;}
.index_serve03 p{ background-image: url(images/lawer_icon.png);}
.index_serve03_clr{ color:#0090ff;}
.index_serve04 p{ background-image: url(images/mEmtion/mEmtion_icon.png);}
.index_serve04_clr{ color:#f77b01;}
.index_serve06 p{ background-image: url(images/feelingsIcon.png);}
.index_serve05 p{ background-image: url(images/iconFb.png);}
.index_serve05_clr{ color:#fe462e;}

.index_eqcode{overflow: hidden; margin-bottom:31px; margin-top: -3px;}
.index_eqcode span{ float: left; width: 124px; height: 123px; overflow: hidden;}
.index_eqcode span img{ width: 100%;}
.index_eqcode p{ width:106px; float: right; background-color: #e0e8fb; height: 110px; font-size: 14px; line-height: 22px;padding: 0 18px; padding-top: 13px;}
.index_eqcode p span{ display: block; color: #e84266;}

.indexBox{ width:1202px; margin:auto; overflow:hidden;}
.indexBox_left{ float:left; width:270px; padding-right:18px;}

.indexBox_Middle{ float:left;margin-top:26px; width:577px;border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; padding:0 18px;}
.redGrayLineWidth577{ width:577px;}

.indexBox_Right{ float:right; width:283px; overflow:hidden;}
.indexBM_2clms{ overflow:hidden; font-family:"宋体";padding-top:12px; padding-bottom:15px;}
.indexBM_2clms tt{ display:block; overflow:hidden; margin-bottom:13px;}
.indexBM_2clms tt span{ float:left; font-size:16px; font-weight:bold; color:#000;}
.indexBM_2clms tt a{ float:right; font-size:14px; color:#e84266; line-height:16px;}
.indexBM_2clms li{ float:left; width:272px; padding-left:16px; background:url(images/cc_ccTips.jpg) no-repeat left center; line-height:28px;}
.indexBM_2clms li a{ font-size:14px; color:#000;}
.indexBM_2clms li a:visited{color: #999;}
.indexBM_2clms li a:hover{color:#e84266;}
.overflowHd{ overflow:hidden;}
.overflowHd ul{ float: left; width: 50%;}

.indexBox_lefts{ float:left; overflow:hidden; width:884px; padding-right:18px;padding-top:3px;}
.indexBox_leftOne{ overflow:hidden; margin-top:14px;}
.mouseOverSlt{ overflow:hidden; background-color:#e6e6e6; width:270px; height:32px; margin-top:10px;}
.mouseOverSlt a{ float:left; width:134px; text-align:center; font-family:"宋体"; font-size:14px; color:#3e3e3e; margin-top:9px;}
.mouseOverSlt a:first-child{ border-right:1px solid #3e3e3e;}
.mouseOverSlt .fontClre84266{ color:#e84266;}
.indexBox_leftOne_01{ float:left; width:270px; padding-right:17px;border-right:1px solid #c4c4c4;}
.indexBox_leftOne_01>span{ display:block;padding-top:15px; padding-bottom:13px;font-family:"宋体"; font-size:14px; color:#3e3e3e;}
.indexBox_leftOne_01>span a{ color:#ef6400;}
.indexBox_leftOne_01 img{ padding-bottom:7px;}

.borderLftPdl{ padding-left:16px;border-left:1px solid #c4c4c4;}
.cc_ccttRedBox{ display:block; padding-left:14px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; line-height:29px; color:#000; background:url(images/cc_tipsBg.jpg) no-repeat left center;}

.region{ overflow:hidden; border-top:1px solid #e6e6e6; padding-top:18px;}
.region a{ float:left; font-family:"宋体"; font-size:14px; color:#3e3e3e; margin-right:17px; margin-bottom:16px;}
.region a:hover{color:#e84266;}

.indexBox_leftOne_02{ float:left; width:577px; margin-left:18px;}
.indexBox_leftOne_02>a{ display:block; font-family:"微软雅黑"; font-size:20px; color: black; font-weight:bold; line-height:29px; margin-bottom:10px;}
.tab_rank{ overflow: hidden;}
.tab_rank a{ display: inline-block; font-family:"微软雅黑"; font-size:16px; color: black; line-height:29px; margin-bottom:10px; margin-right: 10px; background-color: #f0f0f0; padding: 0 20px;}
.tab_rank .tab_rankCrt{ color: #fff; background-color:#e84266;}
.index_layerRanking li{ overflow:hidden; font-family:"宋体"; font-size:14px; color:#3e3e3e; padding-top:11px; padding-bottom:14px; border-top:1px solid #e6e6e6; line-height:27px;}
.index_layerRanking li>a{ float:left;color:#3e3e3e; margin-right:17px;}
.index_layerRanking li span{float:left; margin-right:17px;}
.index_layerRanking li>span a{ color:#ff2c55;}

.index_layerRanking .index_layerRking_first{ border:none; padding-top:2px; padding-bottom:2px; line-height:none;}
.index_img_105_126{ float:left;width:105px; height:126px; overflow:hidden; position:relative;}
.index_img_60_72{ float:left;width:60px; height:72px; overflow:hidden; position:relative;}
.index_layerRkcc{ float:left; margin-left:20px;}
.index_RKcc_name{ overflow:hidden;}
.index_RKcc_name a{ float:left; line-height:21px; font-weight:bold; color:#3e3e3e; padding-right:34px; background:url(images/consult/vip.jpg) no-repeat right center; margin-right:36px;}
.index_RKcc_name span{ float:left; line-height:21px; color:#000;}
.index_RKcc_name a:hover{color:#e84266;}
.index_layerRkcc>p{ width:452px; padding-top:8px; line-height:20px;}
.index_layerRkcc>p a{ color:#ff2c55;}
.index_RKcc_consult{ overflow:hidden; margin-top:10px;}
.index_RKcc_consult span{ float:left; margin-right:24px; line-height:27px;}
.index_RKcc_consult span a{ color:#ff2c55;}

.indexBox_leftTwo{ overflow:hidden; margin-top:15px; border-top:5px solid #e84266; padding-top:15px;}
.indexBox_leftTwo_01{float:left; width:270px; padding-right:17px;border-right:1px solid #c4c4c4;}
.indexBox_leftTwo_01>span{ display:block; overflow:hidden;}
.indexBox_leftTwo_01>span a{ float:left; padding-left:16px; background:url(images/cc_tipsBg.jpg) no-repeat left center;line-height:29px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#000;}
.indexBox_leftTwo_01>span button{ float:right; width:90px; height:27px; background-color:#e84266; font-family:"宋体"; font-size:12px; color:#FFF; line-height:27px; text-align:center; margin-top:1px; cursor:pointer;}
.indexB_lT01_callClt{ padding-top:28px; border-top:1px solid #e6e6e6; margin-top:13px; overflow:hidden;}
.indexB_lT01_callClt>div{ float:left; width:60px; height:72px; overflow:hidden; position:relative; margin-right:13px;}
.indexB_lT01_callClt p{ float:left;}
.indexB_lT01_callClt p span{ display:block; font-family:"宋体"; font-size:12px;}
.indexB_lT01_callClt p span:first-child { margin-bottom:10px;}
.indexB_lT01_callClt p span a{color:#e84266;}
.indexB_lT01_callClt p button{ display:block; font-family:"宋体"; font-size:12px; color:#FFF; width:90px; height:27px; background-color:#ef6400; line-height:27px; text-align:center; cursor:pointer; margin-top:7px;}
.indexBox_leftTwo_01 ul{ padding-bottom:22px;}
.indexBox_leftTwo_01 ul li{ margin-top:27px;}
/*.indexBox_leftTwo_01 ul li:first-child{ margin-top:18px;}*/
.indexBox_leftTwo_01 ul li a{ font-family:"宋体"; font-size:12px; color:#000;}
.indexBox_leftTwo_01 ul li a:hover{color:#e84266;}
.indexBox_leftTwo_01 ul li a:hover span{color:#e84266;}
.indexBox_leftTwo_01 ul li span{ color:#525151;}

.indexBox_leftTwo_02{ float:left; margin-left:18px; width:577px;}
.indexBox_leftTwo_02>p{ overflow:hidden;}
.indexBox_leftTwo_02>p span{ float:left; margin-left:5px; line-height:29px; font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:bold;}
.indexBox_leftTwo_02>p a{ float:right;width:265px; height:35px; border:1px solid #e40d47; font-family:"宋体"; font-size:14px; font-weight:bold; color:#ef6400; line-height:35px; text-align:center; margin-right:5px; margin-bottom:5px;}

.indexBoxlftT_02cc p{ overflow:hidden; padding-top:12px;}
.indexBoxlftT_02cc p a{ float:left; margin-right:5px; width:130px; height:35px; background-color:#f0f0f0; font-family:"宋体"; font-size:14px; color:#000; line-height:35px; text-align:center; cursor:pointer;}
.indexBoxlftT_02cc p .indexBoxlftT_02ccrt{ background-color:#e84266; color:#FFF;}
.indexBoxlftT_02cc ul{ padding-top:20px;}
.indexBoxlftT_02cc ul li{ margin-bottom:24px;font-family:"宋体";font-size:14px; color:#000; height: 24px; line-height: 24px; padding-top: 4px;}
@-moz-document url-prefix() {
    .indexBoxlftT_02cc ul li{ margin-bottom:30px;padding-top:0;}
}
.indexBoxlftT_02cc ul li:last-child{ margin-bottom:0;}
.indexBoxlftT_02cc ul li a{ font-family:"宋体"; color:#000;font-size:14px;}
.indexBoxlftT_02cc ul li>span{ font-family:"宋体"; color:#000;font-size:14px;}
.indexBoxlftT_02cc ul li a:visited{color: #999;}
.indexBoxlftT_02cc ul li a:hover{color:#e84266;}
.indexBoxlftT_02cc ul li a span{color:#e84266;}
.marginLeft32{ margin-left: 32px;}

.indexBox_BigTt{ margin-top:18px; overflow:hidden; background-color:#e84266; color:#FFF; height:52px; margin-bottom:16px;}
.indexBox_BigTt span{ float:left; font-family:"微软雅黑"; font-size:20px; font-weight:bold; margin-top:13px; margin-left:30px;}
.indexBox_BigTt p{ float:right; overflow:hidden; font-family:"宋体"; font-size:14px; margin-top:18px; margin-right:4px;}
.indexBox_BigTt p a{ float:left; color:#FFF; margin-right:26px;}
.indexBox_BigTt p a:hover{ color:#fedd02;}

.index_zsdh{ padding-top:12px; margin-right:-14px;}
.index_zsdh li{ overflow:hidden;}
.index_zsdh li>a{ float:left; font-family:"微软雅黑"; font-size:16px; font-weight:bold; margin-right:14px; color:#3e3e3e; margin-top:16px;}
.index_zsdh li>p{ clear:both; float:left; overflow:hidden;}
.index_zsdh li>p a{ float:left;font-family:"宋体"; font-size:12px; color:#525151; margin-right:14px; margin-top:10px;}
.index_zsdh li a:hover{color:#e84266;}

.index_zsdh li .clearNone{ clear:none; margin-top:6px; line-height:22px;}
.marginTop0{ margin-top:0;}
.indexMdl_cc01>a{ display:block;margin-top:12px; line-height:29px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#000;}
.indexMdl_cc01 p{ overflow:hidden; padding-top:8px;}
.indexMdl_cc01 p img{ float:left; margin-right:17px; margin-top:7px; width: 160px; height: 106px;}
.indexMdl_cc01 p span{ font-family:"宋体"; font-size:14px; color:#000; line-height:30px;}
.indexMdl_cc01 p span a{color:#e84266;}
.indexMdl_cc01 ul{ padding-top:8px; padding-bottom:18px;}
.indexMdl_cc01 ul li{ padding:7px 0;}
.indexMdl_cc01 ul li a{ display:block; padding-left:16px; font-family:"宋体"; font-size:14px; color:#000; background:url(images/cc_ccTips.jpg) no-repeat left center;}
.indexMdl_cc01 ul li a:visited{ color: #999;}
.indexMdl_cc01 a:visited{color:#999;}
.indexMdl_cc01 a:hover{color:#e84266;}
.indexMdl_cc02{ padding-bottom:8px;}
.indexMdl_cc02:last-child{ padding-bottom:8px;}
.indexMdl_cc02 p{ padding-top:7px; padding-bottom:11px; overflow:hidden;}
.indexMdl_cc02 p a{color:#e84266; float:left; font-family:"宋体"; font-size:14px; padding:0 11px; border-left:1px solid #e84266;}
.indexMdl_cc02 p .fontClrfedd02{ color:#000;}
.indexMdl_cc02 p a:first-child{ padding-left:0; border:none;}
.indexMdl_cc02_ccTT{display:block;line-height:29px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#000; text-align:center; margin-top:8px; margin-bottom:10px;}
.indexMdl_cc02_ccTT:hover{ color:#e84266;}

.indexEmotionalSite>p{ padding-top:7px; padding-bottom:11px; overflow:hidden;}
.indexEmotionalSite>p a{color:#e84266; float:left; font-family:"宋体"; font-size:14px; padding:0 11px; border-left:1px solid #e84266;}
.indexEmotionalSite>p .fontClrfedd02{ color:#000;}
.indexEmotionalSite>p a:first-child{ padding-left:0; border:none;}

.indexRt_cc01{ padding-top:12px;}
.indexRt_cc01_cc{ padding-top:17px; padding-bottom:6px; border-bottom:1px solid #e6e6e6;}
.indexRt_cc01_cc li a{ display:block;margin-bottom:16px; font-family:"宋体"; font-size:12px; color:#504f4f; overflow:hidden;}
.indexRt_cc01_cc li a:visited{ color: #999;}
.indexRt_cc01_cc li a span{ float:left; width:12px; height:12px; background-color:#8c8c8c; text-align:center; line-height:12px; font-size:10px; color:#FFF; margin-right:18px;}
.indexRt_cc01_cc li a .ccl_rt02cc02bg{ background-color:#e84266;}
.indexRt_cc01_cc li a p{ float:left;}
.indexRt_cc01_cc li a:visited{color:#999;}
.indexRt_cc01_cc li a:hover{color:#e84266;}

.indexRt_cc02{ padding-top:15px;border-bottom:1px solid #e6e6e6;}
.marginTop0{ margin-top:0;}
.indexRt_cc02_list{ padding-top:15px;}
.indexRt_cc02_list li{ padding-bottom:22px;}
.indexRt_cc02_list li a{font-family:"宋体"; font-size:12px; color:#504f4f;}
.indexRt_cc02_list li a:visited{ color:#999;}
.indexRt_cc02_list li a:hover{ color:#e84266;}
.indexRt_cc02_list li:last-child{ padding-bottom:20px;}
.ml_indexPart02_Right02 .marginBtm22 li a{ margin-bottom:22px;}

.indexBx_3l01{ margin-top:10px;border-bottom:1px solid #e6e6e6;}
.indexBx_3l01>form textarea{ width:250px; height:120px; padding:10px; resize:none; border:1px solid #e7e7e7; font-size:12px; line-height:24px; margin-top:13px; margin-bottom:8px;}
.indexBx_3l01>form button{ display: block; width:270px; height:46px; background-color:#e84266; font-family:"微软雅黑"; font-size:20px; color:#FFF; font-weight:bold; line-height:46px; text-align:center; cursor:pointer;}
.indexBx_3l01>textarea{ width:250px; height:120px; padding:10px; resize:none; border:1px solid #e7e7e7; font-size:12px; line-height:24px; margin-top:13px; margin-bottom:8px;}
.indexBx_3l01>button{ display: block; width:270px; height:46px; background-color:#e84266; font-family:"微软雅黑"; font-size:20px; color:#FFF; font-weight:bold; line-height:46px; text-align:center; cursor:pointer;}
.padingLft16Icon li a{ padding-left:16px; background:url(images/cc_ccTips.jpg) no-repeat left center;}
.cc_ccttRedMoreBox{ overflow:hidden; line-height:29px;}
.cc_ccttRedMoreBox span{ float:left;}
.cc_ccttRedMoreBox a{ float:right; font-family:"宋体"; font-size:14px;color:#e84266;}
.cc_ccttRedMoreBox em{ font-size: 12px; font-style: normal;}

.indexBx_3l02{ padding-top:13px;}
.indexBx_3l02 ul{ overflow:hidden; margin-right:-45px; padding-top:16px;}
.indexBx_3l02 ul li{ float:left; width:60px; margin-right:45px; height: 112px;}
.indexBx_3l02 ul li a{ display:block; width:60px; text-align:center; font-family:"宋体"; font-size:14px; color: #000;}
.indexBx_3l02 ul li a:hover{color:#e84266;}
.indexBx_3l02 ul li a span{ display:block; line-height:40px;}

.indexBx_03rt01{ margin-top:12px;}
.padingTp16{ padding-top:16px;}
.mgBtm10pdtop16{ margin-bottom:16px; padding-top:16px;}
.borderNone{ border:none;}
.borderTope6{ border-top:1px solid #e6e6e6;}
.gaps{ clear:both; height:20px;}

.ad_index{ width: 1202px; margin: auto; padding: 20px 0; clear: both;}

/******************头像图片居中*********************/
.img_p{ margin:0; padding:0; width:100%; height:auto; display: block; position:absolute; left:50%;}
.img_p>a{ display: block; outline: none; border: none;}
.img_p img{ position:relative; left:-50%; width:100%;}

